home *** CD-ROM | disk | FTP | other *** search
- OpenGL Programming 2 Course Release
-
- Revision: 2.0 June 1996
- Operating Systems: IRIX 6.2
-
- Supported Platforms:
-
- The preferred platforms for this course are Impact, RealityEngine or
- InfiniteReality. However, it can be taught on Indigo Elan, Indigo 2
- Extreme, Indy 24bit + Z (slow for some labs such as texture mapping,
- but all works), Onyx, Indigo XS24Z. Most of the examples will also run
- on Indigo Starter or XS or Indy 8-bit, but they will run very slowly.
-
- Some of the examples in the SGI_extensions module will only run on
- a subset of platforms.
-
- *** Note: This package can be compiled and run on an IRIX 5.3 system.
- However, some of the examples in the SGI_extensions module will not use
- the new extensions unless recompiled on IRIX 6.2. ***
-
- Engineer:
- Much of the original development was done by David Marsland.
- IRIX 6.2 update done by Kris Solem (kris@csd), 5-9728, Mail Stop 21L-171.
-
-
- SUMMARY OF CHANGES:
- Since the last revision (4/95, OpenGL1-1.0) the display lists module
- was moved from opengl2 into opengl1.
-
- All examples and answers have been converted to use the GLUT library.
-
- The texture module has been split into two modules. The first module
- comes right after raster operations.
-
- There are now three modules dealing with extensions. One outlines
- image processing extensions. The second discusses SGI specific
- extensions and the third covers GLX extensions.
-
-
- GETTING THE NEW COURSE:
-
- The actual class software is in instable format in the Course
- Repository. For more info on the repository, e-mail Gerald Anderson at
- gerald@csd.sgi.com.
-
-
- COURSE SOFTWARE SETUP:
-
- IRIX 6.2. The following subsystems must be installed in
- addition to the normal irix subsystems: c, dev, gl_dev, x_dev,
- desktop_tools, glut_dev
-
- The class software is installed in /usr/people/opengl2.
- If an account name 'opengl2' does not already exist, an
- account up in /etc/passwd with /usr/people/opengl2 as its home.
-
- opengl2 has a top level Makefile to compile the class software.
-
- Initially, everything is compiled. To remove the binaries, you
- can type
-
- % make clobber
-
- To remake everything, go to the top level and make, ie
- % cd ~opengl2
- % make
-
-
- Directory structure:
-
- lib
- An enhanced version of the aux library used in
- the OpenGL Programming Guide.
-
- examples
- All of the code for the examples shown in the
- Student Manual.
-
- answers
- Sample answers for the course laboratory exercises.
-
- labs
- Code for the course laboratory exercises.
-
- demos
- Extra demonstration programs. Some come only in
- binary form. Most also include the source.
-
-
-